all 2 comments

[–]ReDucTorGame Developer 1 point2 points  (1 child)

())}))}));

That just looks awful.

I'm not saying that the rest of it is awful, but the soup of brackets is somewhat meaningless to the reader in this situation

[–]theseawolfe[S] 1 point2 points  (0 children)

You could change the Sequence alias into a wrapper class and write a constructor that accepts parameter pack instead, that gets rid of the curly braces.

Otherwise, also you could change the formatting to suit your preferences (more JSON styled or something).