Constructing Foos is not hard. Here is what you need to know.
(More details on Foo construction would go here.)