Prefix everything with 'r'
Make all the structs opaque.