Supported type of function.

Signed-off-by: Kouhei Maeda <mkouhei@palmtb.net>
Supported struct method and pointer parameters and results of function.

Signed-off-by: Kouhei Maeda <mkouhei@palmtb.net>