pub fn compute( s: &str, ctx: &mut BTreeMap<String, RefPrimitive>, shared_lib: impl AsRef<Path> + Copy, ) -> Result<Primitive>