Not sure if that should be done at compile time (translating to other command), or at a runtime implementation.