compute/util: initial import

Fixes #77

Only implement `NewInstance` for now