Un-modified mutable function argument should be a compile error

cf. Zig and Liveness of Code - #15 by mnemnion