currently it's a 0 arity fn which is good for like `Date.utc_today` but verbose for `[]` as it has to be `fn -> [] end` we can probably support both with a check