cursor.go
func (c *Cursor) Format() string {
	r := c.input
	// insert the cursor
	return format(r, c)
}
func (c *Cursor) Format() string {
	r := c.input
	// insert the cursor
	return format(r, c)
}
func ( c * Cursor ) Format ( ) string { r := c . input // insert the cursor return format ( r , c ) }
// Format renders the input with the Cursor appropriately positioned.
Format renders the input with the Cursor appropriately positioned .