Implicit reboxing of unboxed tuple in let-patterns