special-case the pipe '|' as method composition