Coming from Typescript that doesn't look very ominous to me, though it would nice if the types could be inferred somehow.