Update api

I've added declarations of very similar, but hard to document methods at the bottom. I'm hoping it doesn't spoil with the autocompletion.