Added Go and fixed CoffeeScript defs

#### Added `go.ini`

**Caveat**: it won't detect `var`/`const`/`type`/etc blocks, i.e.

```go
const (
    Yes = true
    No = false
)
```

**Caveat**: methods must be defined directly underneath their parent type to be nested properly, i.e.

```go
// Produces:
// [T] T
//     [M] String
// [ƒ] foo
type T int

func (t T) String() string { return strconv.Itoa(int(t)) }

func foo() {}

// Produces:
// [T] S
// [ƒ] foo
// [M] String
type S int

func foo() {}

func (s S) String() string { return strconv.FormatInt(int(s), 16) }
```


#### Fixed CoffeeScript

CoffeeScript now detects fat arrow functions as functions or methods