@jryans @akkartik in case of Emacs, one encounters a lot of novel concepts they need to understand before extending. Otherwise something like region-at-frame-point-start (a name for the sake of example) sounds really intimidating!