stz
requires
Currently traits have a property called requires: which is an array of method signatures. We need a way to specify more than just implementations that must exist for a class to be part of a trait group. Let's segway a moment and figure out what a class even