Ask HN: Tools to declare typed structs across languages