Funnily, that's exactly how bucklescript used to e...
# arrow
j
Funnily, that's exactly how bucklescript used to express optional values internally, as just arrays where empty was nothing and full was a value