def homogeneous_list(**kwargs): """Return a strategy which generates a list of uniform type.""" return primitive_types.flatmap(lambda s: hs.lists(s(), **kwargs))