impl Copy for Si