Macro impl_smallest_args

macro impl_smallest_args($($x:ident,)*) {
    ...
}

Implements SmallestArgs for a provided tuple if applicable.