内部エラーと外部エラー、それからGoのerrorがスタックトレースを含まない理由の考察