Work in progress towards desugaring patterns.