Needs another test with `Option[TupleN[...]]` return type.