Add global `compile` function