I wanted to keep usage as similar as possible between all three packages.

Do you think we should just use the conventions of each language?