I feel so much comfortable with Go's type system than Typescript's