Removed inlines from combinators
gcc requires external linkage for functions provided to template parameters