Pretty much all bucklescript examples have something that has a syntax like this:
[@bs.send.pipe : t('options)] external parse : array(string) => 'options = "parse";
or like this:
[@bs.module "express"] external make : (string, options) => t = "static";
The simplest example I've seen is in this tutorial:https://medium.com/@Hehk/binding-a-library-in-reasonml-e33b6a58b1b3
type t;
[@bs.module] external commander : t = "";
What is the last = string
representing? And what is type t in this instance?