This is pedantic but since we started roughly adopting PEP8 it'd make the syntax more coherent if kwargs would not be with spaces (`shape=n`). Feel free to leave it as is if you disagree however.