BuckleScript `[@bs.blabla]` attributes explained with examples
[@bs.val]
[@bs.scope]
[@bs.get]
[@bs.set]
[@bs.send]
[@bs.module]
[@bs.string]
[@bs.int]
[@bs.unwrap]
[@bs.new]
[@bs.deriving]
[@bs.optional]
[@bs.as]
[@bs.variadic]