More **kwargs for unified sleep; still not nearly done.