AsReader, in Swift!!!