Full rewrite. Includes updating the Evaluatable type to be a proper monad with .apply and .bind methods for arbitrary transformation chaining, as well as breaking apart the key components of the Dataset type (function definition conversion, caching, overloads, effects) into composable pieces that can be used by third-party types.
Changelog
Full rewrite. Includes updating the
Evaluatable
type to be a proper monad with.apply
and.bind
methods for arbitrary transformation chaining, as well as breaking apart the key components of theDataset
type (function definition conversion, caching, overloads, effects) into composable pieces that can be used by third-party types.See changelog