Yo dawg, I heard you like methods in your structs