Create Range from prototype
Create Range from prototype

…so that all the operations in the constructor can be skipped, ‘cause
we need `start` and `end` to be `null`.

whodatninja/text-buffer,jacekkopecky/text-buffer,atom/text-buffer,atom/text-buffer,jacekkopecky/text-buffer,pombredanne/text-buffer,pombredanne/text-buffer