I like it. It looks very much like the notation I used
in Urlang to produce React components.
I really need to put some more examples online...
This is an all-in-one-file example:
https://gist.github.com/soegaard/1a12a9c3eccd295f1d91e030f9f...
For the use of Scribble notation to produce React components see line 99.