refactored Decons::match
Updated TODO
Renamed to 'destructure'