It's a good question if on the library level you already know if you have a message or a key as armored text. Probably the application needs to distinguish in an earlier stage. Anyway we could expose `armor.get_type`. A generic readArmored that returns either key or message object would be also possible, but then it should also return the type information (or you need to type check after the call).