ENH: Add more read options

Closes #446.

Currently WIP.
It came up in the email chain. I can remove it from now. I don't like `alpha='only'` either, but I didn't want to impose an API change...