Add more base recipes and fix bugs with clone() not actually working
properly.