次のコードを使用して、OCaml でタプルのスタックを作成しようとしています。
let (k : (string*string) Stack.t) = Stack.create ;;
しかし、そうすると、コンパイル中にエラーが発生します
Error: This expression has type unit -> 'a Stack.t
but an expression was expected of type (string * string) Stack.t
OCaml は初めてです。誰かが私が間違っているところを指摘できますか?