Introduce swift exceptions
Minor: typo
Move to package object
Move to package object, take two
Minor: name actor
Minor: name another actor
All-new swift client implementation