core: As per #4898, finish impls for one-tuples
auto merge of #5547 : catamorphism/rust/issue-4898, r=catamorphism