Different semantics of Swift startup