Ae fn functionality

review @tleach cc @nrschultz 
I have kept the name the same, but have changed tests to only use this document.  Would you like me to change the name back?