pub fn mov<RD: Register, RS: Register>(
    dest: WildDestination<RD>,
    source: WildSource<RS>
) -> Instruction