More availability tests and fixes
Add comments
Ditch get_sequence's only usage
Add get_operator_f
Rename a lambda
Add test dependencies to cmake
Add namespace alias for tests
unify the two pieces of creating tests
Make the normal compile tests depend on the header compile tests
Start changing to use tag-dispatching for arity
Fix addargtype
tag-dispatch ConstructOperation
Headers now compile cleanly
Simplify Operation
more arity work
some tag dispatching not yet done
cleanup
Add operation arity tests to construct
Clean up and simplify, fixing addargtype in the process
simplify one test for now