macro for easy definitions

...and more bindings.