Updated for latest Swift changes; added screenshot