Given this example package: ``` package a type Dummy struct{} type A struct{} func (a *A) Dummy() *Dummy { return nil } ``` When running: `ifacemaker -f a/a.go -s A -i Aer -p b -o b/b.go` I expect the file `b/b.go` to look like this: ``` package b import "a" type Aer interface { Dummy() *a.Dummy } ``` But I get a file like this: ``` package b type Aer interface { Dummy() *Dummy } ```