additional arguments; @var fn; new delimeter for function args