pub(crate) fn build_function(
manifest: &Manifest,
spec_variant: &str,
module_name: &str,
) -> Result<TokenStream>pub(crate) fn build_function(
manifest: &Manifest,
spec_variant: &str,
module_name: &str,
) -> Result<TokenStream>