I prefer the original name, signatures and to ditch the nastiness that is classes (which do everything wrong for best practice OOP). https://gist.github.com/rikkimax/826e1c4deb531e8dd993815bf914acea#signatures