added `compile` documentation