Fixed missing self argument in union impls.
fix build