Update Key API to be more user-friendly per design doc discussion

Related to #3 and
https://docs.google.com/document/d/1xKw8Tz6lfN5uOcv0my4uUgFSeDoRzwCLho2UGlBpqDU/edit

Plan to make this work: