More explicit naming for vector element primitive macro
diff --git a/macro/src/expand.rs b/macro/src/expand.rs
index 8eb6fe8..be23fcf 100644
--- a/macro/src/expand.rs
+++ b/macro/src/expand.rs
@@ -685,7 +685,7 @@
     }
 }
 
-pub fn expand_vector_builtin(ident: Ident) -> TokenStream {
+pub fn impl_vector_element_for_primitive(ident: Ident) -> TokenStream {
     let ty = Type::Ident(ident);
     let inner = &ty;
     let namespace = Namespace { segments: vec![] };
diff --git a/macro/src/lib.rs b/macro/src/lib.rs
index 87fe405..e6e5f2e 100644
--- a/macro/src/lib.rs
+++ b/macro/src/lib.rs
@@ -46,7 +46,7 @@
 }
 
 #[proc_macro]
-pub fn vector_builtin(input: TokenStream) -> TokenStream {
+pub fn impl_vector_element_for_primitive(input: TokenStream) -> TokenStream {
     let ident = parse_macro_input!(input as Ident);
-    expand::expand_vector_builtin(ident).into()
+    expand::impl_vector_element_for_primitive(ident).into()
 }