Remove header we won't use
simplify get_operator
Strip things out of the operator base classes and use traits instead.
Simplify operation
re-do construct_operation
Add a todo
Change around add_argtype.
Add a get_operation_argument
Simplify operation and remove boatanchors
fix warning in clang
OK, got Construct building!
Remove ReplaceFirst from build
Add ConstructBound test
Add another test
Disable second test
Some additional checks in Construct.cpp
Do more primitive asserts
Compiles except that logic is backward.
Simplify without changing output
Add basic lookup tests that pass