Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Deprecated: This module is intended for documentation purposes. Do not import it!
Documentation
data TrackedNumber a Source #
Instances
tn1 :: (T -> T) -> (a -> b) -> TrackedNumber a -> TrackedNumber b Source #
tn2 :: (T -> T -> T) -> (a -> b -> c) -> TrackedNumber a -> TrackedNumber b -> TrackedNumber c Source #
inconsistency :: Monad m => Name -> TrackedNumber Rational -> TrackedNumber Rational -> Wrap Track m () Source #
update :: Name -> MaybeT (ST s) (TrackedNumber a) -> MaybeT (Wrap Track (ST s)) (TrackedNumber a) Source #
example :: (Exceptional Exception (Maybe (TrackedNumber Rational), Maybe (TrackedNumber Rational)), Assigns) Source #