Ae fn functionality

review @tleach cc @nrschultz 
Not a huge fan of this example. A good example should explore realistic use case. 

My suggestion - address formats. Different countries have different address formats. You can demonstrate this with 2-3 specific country address format schemas, and then use the "country" field to dynamically select the right schema.