a sample for go ipc