API looks good! I wonder if we should support @es_kwargs here. Are there any useful ones?