Input parameters can be modified, but modifications are not visible outside the function or expression.
in := 'in' | __in
__in :: 'IN'