Should the `cons` parameter be explained in the docstring here?