A hypothetical of what we want our next-gen programming API to look like
Ken's updates and a sketch of the possible implementation