
How the “rest of the world” deals with keyboard shortcuts is often a blind spot for developers used to Latin scripts.
Your library hooks should not suspend. Just return a promise, and let the developer decide when to suspend.
Every now and then a project comes along that feels like The Right Idea.
Introducing an interesting type of objects called locators. Using locators instead of strings for field names makes implementing type-safe forms just so much easier.