foo def foo print "foo " end
def method_name [`(' [arg ['=' default]]...[`,' `*' arg ]`)'] expr.. end