starts with the # so [...] supplied by the user [...] numbering starts with
function with the [...] | with | yield [...] access to the variable