autodiffy
tests
