やっぱりSwiftの型のcomposabilityはTypeScriptに遠く及ばない気がする