Document function objects