When trying to map functions to structs, do not require a public structure