Comment
Comment by clark800
Looks very similar to lambda zero syntax (https://github.com/clark800/lambda-zero):
Though this ultimate conditional syntax is more general because lambda zero only allows one destructuring per conditional to simplify parsing.