Add tests for all of the remaining constructs
INCOMPLETE transformation class 2-3