While reading this post second time I just realized that you mentioned the actual testing framework I just read about on your blog Since I was not familiar with this framework I thought that you made a typo and meant spock so I did not pay really an attention.
Just like you present in your Spec [pretty confusing with spock - you should change it ?] creating more human readable code and just like you show capabilities in different areas of your tutorial [functions] where you are probably doing the same as in the SPEC
so these added functions into iterable, collections, etc has only 1 param so you can ommit the DOTTS by doing this you are really creating human readable language something similar what you have created using MPS for youtrack workflow.
Since I am not going to get into MPS - (the life is too short), I think kotlin is better alternative …B-)