F#で、listの中身を複数行で書く場合のインデント

[code]

        member this.hoge = Array.concat [
            this.x;
            this.y;
            this.z
        ]
    
[/code]

上のように1要素1行で書いたところ、listの要素を書いた3行がすべて、コンパイラから警告をもらってしまいました。 `警告 FS0058:
インデントが正しくない可能性があります。`  
コンパイルは出来るので動くのですが、他の警告が埋もれて良くないので、直したいと考えています。実際のコードは各要素がthis.xよりずっと長いので、一行にするのは難しいです。

[code]

        member this.hoge = Array.concat
        [
            this.x;
            this.y;
            this.z
        ]
    
[/code]

これは警告ではなくエラーになりました。  
`エラー 1 予期しない シンボル '[' です: メンバー定義内`

[code]

        member this.hoge = Array.concat [ this.x;
            this.y;
            this.z
        ]
    
[/code]

最初の要素を開きカッコの行に移せば警告は消えましたが、ここまでインデントを深くして2要素目以降の頭を揃えるのは避けたいです。
何か良い書き方はあるでしょうか？




実際に試してませんが以下の様にしてみたらどうでしょうか？

[code]

    member this.hoge =
        Array.concat [
            this.x;
            this.y;
            this.z
        ]
    
[/code]




実際に試してませんが以下の様にしてみたらどうでしょうか？

[code]

    member this.hoge =
        Array.concat [
            this.x;
            this.y;
            this.z
        ]
    
[/code]

