The rust port of the Cookbook library.