Moved HList operation type classes and instance to op.hlist.
Moved HList operations carrier trait to syntax.
Removed 'Tuple' prefix from tuple operations now that corresponding HList operations have been removed from the global scope.
Moved tuple, function, product and traversable syntax to syntax.std.
Moved Typeable's cast extension method to syntax.typeable.