 
   @inlinable
   internal static func fromC(_ value: CPosition) -> Position {
-    return Position(x: value.x, y: value.y)
+    Position(x: value.x, y: value.y)
   }
 
   @inlinable
   internal func toC() -> CPosition {
-    return CPosition(x: x, y: y)
+    CPosition(x: x, y: y)
   }
 }
 


  @inlinable
  internal static func fromC(_ value: CMovementConflictPolicy) -> MoveConflictPolicy {
    return MoveConflictPolicy(rawValue: value.rawValue)!
  }

  @inlinable
  internal func toC() -> CMovementConflictPolicy {
    return CMovementConflictPolicy(rawValue: self.rawValue)
  }
}



  @inlinable
  internal static func fromC(_ value: CDirection) -> Direction {
    Direction(rawValue: value.rawValue)!
  }

  @inlinable
  internal func toC() -> CDirection {
    CDirection(rawValue: self.rawValue)
  }
}

