Add grab_key_chord function.
Use macro assertion to ensure types are equal.
Update documentation.