Adds default parameters
Note: this commit breaks every single built in function. This will be fixed in the next commit (it was necessary to add in default parameters)