that is why you should be considering an abstraction in front! It's a "humanizing" concept. Like a small DSL or an API with your mental constructs, that gives you the "interface" you want to work with, under the hood will be converting back and forth.