before_sent:  These algorithms are easy to implement, given the prevalence of automatic differentiation software.
before_sent_with_intent: <coherence>  These algorithms are easy to implement, given the prevalence of automatic differentiation software.