Feature summary:
Site.languages() returns a list currently. Return a set instead or implement an alternate property giving a set instead.
Benefits (why should this be implemented?):
Site.languages() is used several times in conjunction with in statements. Using a set with the in operator the time will be up to 300 times faster.