diff --git a/README.md b/README.md
index 11e46c7cde..509da1a3d2 100755
--- a/README.md
+++ b/README.md
@@ -105,6 +105,7 @@ List of Definitions
* [HashSet](http://www.timdown.co.uk/jshashtable/jshashset.html) (by [Sergey Gerasimov](https://github.com/gerich-home))
* [Hashtable](http://www.timdown.co.uk/jshashtable/) (by [Sergey Gerasimov](https://github.com/gerich-home))
* [Highcharts](http://www.highcharts.com/) (by [damianog](https://github.com/damianog))
+* [Highland](http://highlandjs.org/) (by [Bart van der Schoor](https://github.com/Bartvds/))
* [highlight.js](https://github.com/isagalaev/highlight.js) (by [Niklas Mollenhauer](https://github.com/nikeee))
* [History.js](https://github.com/browserstate/history.js) (by [Boris Yankov](https://github.com/borisyankov))
* [Html2Canvas.js](https://github.com/niklasvh/html2canvas/) (by [Richard Hepburn](https://github.com/rwhepburn))
diff --git a/highland/highland-tests.ts b/highland/highland-tests.ts
new file mode 100644
index 0000000000..3f885a2bc7
--- /dev/null
+++ b/highland/highland-tests.ts
@@ -0,0 +1,354 @@
+///
+
+// Note: try to maintain the ordering and separators
+
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+import _ = require('highland');
+
+var obj: Object;
+var err: Error;
+var bool: boolean;
+var num;
+var str: string;
+var x: any;
+var f: Function;
+var fn;
+var func: Function;
+var arr: any[];
+var exp: RegExp;
+var anyArr: any[];
+var strArr: string[];
+var numArr: string[];
+var funcArr: Function[];
+
+// - - - - - - - - - - - - - - - - -
+
+var value: any;
+var reason: any;
+var insanity: any;
+
+// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+var numStream: Highland.Stream;
+var strStream: Highland.Stream;
+var anyStream: Highland.Stream;
+var boolStream: Highland.Stream;
+var objStream: Highland.Stream