Why Does Option.orElse Only Accept Lazy Arguments? - Effect Community