In Go, errors are values returned from functions. The common pattern is: return `(result, error)` and check `if err != nil`.