{"action":"created","issue":{"url":"https://api.github.com/repos/ericniebler/range-v3/issues/248","labels_url":"https://api.github.com/repos/ericniebler/range-v3/issues/248/labels{/name}","comments_url":"https://api.github.com/repos/ericniebler/range-v3/issues/248/comments","events_url":"https://api.github.com/repos/ericniebler/range-v3/issues/248/events","html_url":"https://github.com/ericniebler/range-v3/issues/248","id":118268887,"number":248,"title":"Calling zip with 2 arguments will result in a pair instead of a tuple","user":{"login":"MaikKlein","id":1994306,"avatar_url":"https://avatars.githubusercontent.com/u/1994306?v=3","gravatar_id":"","url":"https://api.github.com/users/MaikKlein","html_url":"https://github.com/MaikKlein","followers_url":"https://api.github.com/users/MaikKlein/followers","following_url":"https://api.github.com/users/MaikKlein/following{/other_user}","gists_url":"https://api.github.com/users/MaikKlein/gists{/gist_id}","starred_url":"https://api.github.com/users/MaikKlein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MaikKlein/subscriptions","organizations_url":"https://api.github.com/users/MaikKlein/orgs","repos_url":"https://api.github.com/users/MaikKlein/repos","events_url":"https://api.github.com/users/MaikKlein/events{/privacy}","received_events_url":"https://api.github.com/users/MaikKlein/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-22T15:32:28Z","updated_at":"2015-11-22T17:18:15Z","closed_at":"2015-11-22T17:18:15Z","body":"Calling zip with 2 arguments will result in a pair instead of a tuple. Don't you think it would be more general to also use a tuple for 2 elements?"},"comment":{"url":"https://api.github.com/repos/ericniebler/range-v3/issues/comments/158779165","html_url":"https://github.com/ericniebler/range-v3/issues/248#issuecomment-158779165","issue_url":"https://api.github.com/repos/ericniebler/range-v3/issues/248","id":158779165,"user":{"login":"ericniebler","id":225757,"avatar_url":"https://avatars.githubusercontent.com/u/225757?v=3","gravatar_id":"","url":"https://api.github.com/users/ericniebler","html_url":"https://github.com/ericniebler","followers_url":"https://api.github.com/users/ericniebler/followers","following_url":"https://api.github.com/users/ericniebler/following{/other_user}","gists_url":"https://api.github.com/users/ericniebler/gists{/gist_id}","starred_url":"https://api.github.com/users/ericniebler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericniebler/subscriptions","organizations_url":"https://api.github.com/users/ericniebler/orgs","repos_url":"https://api.github.com/users/ericniebler/repos","events_url":"https://api.github.com/users/ericniebler/events{/privacy}","received_events_url":"https://api.github.com/users/ericniebler/received_events","type":"User","site_admin":false},"created_at":"2015-11-22T17:18:15Z","updated_at":"2015-11-22T17:18:15Z","body":"I feel that a `pair` is more useful and less surprising in the common case of zipping two sequences together. If you want to handle this genetically, you can use `std::get` and `std::tuple_element` on the `pair`s."}}