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.