Discard Struct inspired syntax
Introduce Rubocop and fix (most) violations