code: func (s *Scanner) scanFraction(ch rune) rune {
  	if ch == '.' {
  		ch = s.peek() // we peek just to see if we can move forward
  		ch = s.scanMantissa(ch)
  	}
  	return ch
  }
docs: // scanFraction scans the fraction after the '.' rune