f() { echo $1; }
f 1

# hush fails on this syntax, but i've never seen anyone use it ...
#f() ( echo $1; )
f 2

#f() ( echo $1 )
f 3