Added Maneuver (declarations) + comments

I don't think we need tests for enums, they don't compile if they are
malformed which is pretty much the basis for our tests.