Add util header for subsystem specific macros

This PR adds utility macros for the command subsystem.
This does sadly only work for the boolean type. I guess you have to change the boolean type function to be named `get` here.