but you have to realize that there are already battle-tested solutions to these problems that you're describing