where
some_benefit = or arg_infos || really_interesting_cont ||
(not is_top && (once || (n_vals_wanted > 0 && enough_args)))
+ -- [was (once && not in_lam)]
-- If it occurs more than once, there must be
-- something interesting about some argument, or the
-- result context, to make it worth inlining