I'd say they are more GC friendly. In these operators, I move the parameters into local fields which avoids an indirection back to the parent's structure; this may be some nanoseconds worth but really depends on the JIT. In addition, such classes capture what the programmer wants; I find myself baffled sometimes when debugging classes and finding 1-5 ```$var``` variables captured but not really used beyond some initialization stage.