use crate::{DataType, Type, TypeMap};
pub trait FunctionArg {
fn to_datatype(type_map: &mut TypeMap) -> Option<DataType>;
}
impl<T: Type> FunctionArg for T {
fn to_datatype(type_map: &mut TypeMap) -> Option<DataType> {
Some(T::reference(type_map, &[]).inner)
}
}