Include parameter types in new_maze procedure

This is something gcc complains about

I hadn't noticed this until I saw it here:
https://github.com/FlipEverything/maze/commit/67f8a2ba6c7721223afa0c4f5adf9e5663aae99e