Changed specification of element-type and default-fill generic functions to take an instance of a collection class, not an instance of a <type>, as their arguments, for DRM compatibility.