#[macro_export]
macro_rules! bind {
($g:ident, declare_const) => {
$crate::bind!($g, declare_const, declare_const);
};
($g:ident, declare_const, $macro:ident) => {
macro_rules! $macro {
($name:expr, $ty:ty, $val:expr) => {
$g.declare_const($name, ::core::stringify!($ty), $val)
};
}
};
}