title: Will struct in Swift cause memory issue if passed around a lot?
body: <p>In Swift <code>structs</code> are value types. If I have a struct that hold a large data (hypothetically) and I pass the struct to many different functions, will the struct be duplicated each time? If I call it concurrently then memory consumption would be high right?</p>