Fun programming for family and an extension to Yaml parsing