Mind if we just have one function in the file? All the different approaches are good to know but at the end of the day we have to pick one of them and know why we picked that approach.