An experiment with cgo, the foreign function interface for C in Go.