S.distinct cannot be mapped directly without a bound this context.
Breaking API change: Changed S.const function to S.konst to avoid
a clash with too strict parsers that prohibit use of keywords such
as const as object properties. (issue #1)

I'm keeping the old name 'const' around for compatibility with projects
that already rely on this without a problem.