Got the first trait working! Sweet! Some wip code needs to use it, so 3
tests fail.