Whoops this should have been in the struct sub package.