Removes the restriction that the DWARF type for the receiver of a method
must be a TypeDef. This seems reasonable in practice, but it turns out
Go DWARF does not consider
```
type X int
```
to be a typedef. This patch also allows for calling a method where the
receiver is not used or passed in, such as:
```
func (_ X) Method() { println("why") }
```
|
||
|---|---|---|
| .. | ||
| config | ||
| dwarf | ||
| goversion | ||
| logflags | ||
| proc | ||
| terminal | ||
| version | ||