# Markdown Embedded Fenced Code Regression Test

```re
module Something = {
  open Other;

  let m = {name: "Me", age: 0};
  let animal = Things(10);
  let other = Things(2);
  let me: animals = People("Hie");
  let x = something + 10;
  let r = m.name;

  let awesome = 20;
  if (true) {
    ()
  }
};
```

```reason
module Something = {
  open Other;

  let m = {name: "Me", age: 0};
  let animal = Things(10);
  let other = Things(2);
  let me: animals = People("Hie");
  let x = something + 10;
  let r = m.name;

  let awesome = 20;
  if (true) {
    ()
  }
};
```

```reasonml
module Something = {
  open Other;

  let m = {name: "Me", age: 0};
  let animal = Things(10);
  let other = Things(2);
  let me: animals = People("Hie");
  let x = something + 10;
  let r = m.name;

  let awesome = 20;
  if (true) {
    ()
  }
};
```