add CeylonSet and CeylonMap for #292