v0.2.3
+ Add `Lensable` protocol to allow `Lens.make_lens/1` to work with user defined structs + Add `deflenses` macro to generate both a struct and the lenses to focus on the struct's keys
+ Add `Lensable` protocol to allow `Lens.make_lens/1` to work with user defined structs + Add `deflenses` macro to generate both a struct and the lenses to focus on the struct's keys