TODOs
Hide types in Decons class
rspec shared context for types
Merged pmatch and zmatch into a single 'deconstruct' module
merged {p,z}match_spec.rb
Code cleanup