infix compose
reorder setup
sugar
inline
inline
break line
demote