sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Applicative.LawSourceLaw notes the laws that should be obeyed by any instantiation of Applicative in the form of predicates that should be true for any arguments of the appropriate type.
You can use Alg_qcheck.Applicative to generate property based tests of these laws for new modules satisfying this interface.
composition u v w: (return (%) <*> u <*> v <*> w) = (u <*> (v <*> w))
homomorphism f x: return f <*> return x = return (f x)