reference coproc as pointer