Open
Description
Discussion started here: #296 (review)
Style for for specifying and calling methods / functions:
Do some research into best practice for method signatures. E.g. I remember some people arguing for making all arguments keyword arguments for backwards compatibility reasons - you can shuffle your arguments around, make arguments optional, add new arguments, etc. and code doesn't break.