Numeric.Backprop.Op
type Op as a
data OpM m as a
data Prod k f a
type Tuple
data I a
runOp
gradOp
gradOp'
gradOpWith
gradOpWith'
runOp'
runOpM
gradOpM
gradOpM'
gradOpWithM
gradOpWithM'
runOpM'
composeOp
composeOp1
(~.)
composeOp'
composeOp1'
op0
opConst
opConst'
op1
op2
op3
opN
type family Replicate (n :: N) (a :: k) = (as :: [k]) | as -> n where ...
op1'
op2'
op3'
opCoerce
opTup
opIso
opCoerce'
opTup'
opIso'
only
head'
only_