Description
raehik's singletons.
Description
Please see README.md.
README.md
singleraeh
Explicit singletons. More manual than singletons
, but potentially easier to use because you can give GHC more explicit information (compared to singletons
which often threads things through the Sing
type family and SingI
type class).
Uses phadej's defun
package for defunctionalizing type families. (Edit, actually doesn't require defun
just yet. But I think that's just because I haven't bothered defunctionalizing things.)
Requires GHC >= 9.6 for the builtin SNat
, SSymbol
etc. singletons.
License
Provided under the MIT license. See LICENSE
for license text.