<@U0GD809DX>: It’s the “type safe builder pattern”...
# announcements
c
@jshmrsn: It’s the “type safe builder pattern”, looks like you got a few links already, let me know if you have further questions. This is what enables clean syntaxes for DSL. Another example is Kobalt: http://beust.com/kobalt/home/index.html