A lot of the code can be massively simplified and ...
# codereview
s
A lot of the code can be massively simplified and lambdas are already much more readable in general. I think "whenever lambda is bigger then one line" is not a good reason.