public struct A { // note: not public var foo: Int { get { return 0 } set { } } }