generated at
Singleton Type


型と値に一対一対応がある型
型のinhabitantが1である
型を見れば、値を一意に特定できる

> there is a one-to-one correspondence between values and types are called Singletons.



singleton typeの起源?