More clarifying examples for "type parameters" (#970)
More clarifying examples for "type parameters" (#970)

It is not obvious that the list can have any amounts of elements with `list string`.

```reason
type listOfStrings = list string;
let lst : listOfStrings = ["hi", "bye"];
let lst2 : listOfStrings = ["oh", "no", "not, "you", "again"];

```

This is an easy one to trip over. I suggest adding a second example to clarify it.

```reason
type result 'a 'b =
  | Ok 'a
  | Error 'b;
let r : result string int = Ok "here is the result";
let r2 : result string int = Error 500;
cristianoc/reason,chenglou/reason,facebook/reason,chenglou/reason,cristianoc/reason,facebook/reason,let-def/reason,let-def/reason,chenglou/reason,cristianoc/reason,facebook/reason,let-def/reason