@return [Integer]
@param line [Integer] The source line @param offset [Integer] The source offset
@param str [String] The string to move through. @return [Position] The source position after proceeding forward through
`str`.
@return [String] A string representation of the source position.
[Validate]