12 days of Christmas brought to you by Data.Tree