Make desugaring f(args) -> f.apply(args) SAM-aware