fn read_path_point<T: FromStr + Copy, I: Iterator<Item = char> + PeekingNext>(
    tk: &mut Tokenized<I, LefDefLexer>,
    prev_point: &Option<(T, T)>
) -> Result<((T, T), Option<T>), LefDefParseError>