pub fn compile_to_ast(
    input: Arc<str>,
    initial_namespace: Module,
    build_config: Option<&BuildConfig>
) -> CompileAstResult