Removed static from combinators.
THis allows us to use the functions in template params at the cost of polluting the global namespace.