fn onInit(node: opaque) { print "init called"; } fn onStep(node: opaque) { print "step called"; } fn onFree(node: opaque) { print "free called"; }