Future Cell, re-implemented using golang