Done with Science AOP. Still need to pass doctest statically.