Changing how haircut struct is forward-declared.
Was getting new warnings when compiling on sleipnir.