@zens yeah it's really interesting, it's why my repo in the OP is called grail :)