Note: some things in TS and Kotlin have different semantics
b
Note: some things in TS and Kotlin have different semantics