more static checks
fix in meta::at
fused::tuple_element