Clean up API

Rename parse_signature to get_signature, cleaner that way. Return named
tuples all around, with sensical names.