> i could definitely see this leading to some very funky looking chaining.
At least for me,
thing
.doThis()
.thenDoThat()
.andFinallyThis()
is much more readable than andFinallyThis(
thenDoThat(
doThis(thing)
)
)