Implement Supply.squish

Although this does not seem to work without :with parameter: somehow the
default &[===] does *not* get set.  Giving that up for now.