I don't like this example very much, but it was an interesting experiment regardless.
maple.cpp now uses the new maple_bus_commands.h