Style notes on structs
Note & rough draft on options handling