It's great with all these functions - but I was wondering how we would go about testing all of this?
Would the best way be to return all the functions in the exported object so we can require them in the tests and test them?