Gabriel #1 Yeah, it's a little odd, but I guess it's not the end of the world to move the functions outside of the type definition.