Experiments with Typescript language