Thank you!
I was talking to a friend and he suggested it would be nice if the entities had tab-complete. I want to also figure out how to add aliases so that you could do something like `bind 'ep={1},{2}' as 'set engine={1} prop={2}'` or something. Make the custom commands user-settable.