Block syntax:
: block my_block | my_func(foo => 'bar') -> {'baz, qux'}
Subroutine syntax:
: my_func(foo => 'bar')('baz, qux');
Filter syntax:
: 'baz, qux' | my_func(foo => 'bar')
Scalar object syntax:
: 'baz, qux'.my_func(foo => 'bar')
Hash object syntax:
: {baz => 'qux'}.my_func(foo => 'bar')
Array object syntax:
: ['baz', 'qux'].my_func(foo => 'bar')