anchor.diff:  	{16#045B, 1},
   	{16#045F, 1},
   	{16#00A0, 1}, % A0
  -	{16#0000, 1},
   	{16#040E, 1},
   	{16#045E, 1},
   	{16#0408, 1},
  
positive.code: 	encode_single(Codepoint, N+Count, Rest).
  
  decode_single(Byte) ->
  	decode_single(Byte - 16#7F, mapping()).
  
  decode_single(_, []) -> 16#FFFD; % U+FFFD REPLACEMENT CHARACTER
  decode_single(Offset, [{Point, Count}|_]) when Offset < Count ->
  
negative.code: ].
  
  encode_single(Codepoint) ->
  	encode_single(Codepoint, 16#80, mapping()).
  
  encode_single(_, _, []) -> $?;
  encode_single(Codepoint, N, [{Point, Count}|_]) when Point =< Codepoint andalso Codepoint < Point+Count ->
  