The Swift compiler is at it again. Not so sure what to do about this one.
I think I know why the compiler is mad. Protocols can't be encoded/ decoded automatically because the complier can't know what the actual conforming object is.
emory.coffee is one server in the network