content: In some languages it’s call null propagation. Swift took the concept from C# from what I’ve heard but Swift did have optional types before it, so that is sorta novel. Another example is Ruby’s &. operator.  The other discussions I’ve seen have mentioned that Swift’s license does have a patent grant clause, so this could only be used defensively. It’s a small consolation though.