public var count = 0

public func getVersion() -> Int {
#if BEFORE
  return 0
#else
  return 1
#endif
}

public class MathClass {
  public init() {}
}

public struct Attributed {
  public init(x: MathClass, y: MathClass) {
    self.x = x
    self.y = y
  }

#if BEFORE
  public var x: MathClass?
  public var y: MathClass
#else
  public weak var x: MathClass?
  public unowned var y: MathClass
#endif
}
