Functions now store parameter_ptr_dynarrays

Also made it so empty expressions default to 3 (for now). Why? Because
it'll make it easier to play with type inference for now.