See this note in streamly docs. It would be nice if we can infer the phase information by analyzing the program. If a higher order function is consuming another function which is marked as INLINE or which is likely to be automatically inlined then we can introduce inline ordering for automatically assigning different phases to the higher order function and the function it is consuming.