Writing a formal semantics for Swift

I jumped into this thread for purposes of abstract classes discussion :slight_smile: