wip go template (data type, calling oneway)