recursivelyOptimize
impl
runsAfter
StreamsComponent
runsBefore
StreamsComponent
runsRightAfter
StreamsComponent