@@ -0,0 +1,17 @@
1+## Foreign Function Interface
3+The `foreign import` keyword declares a value which is defined in Javascript, and its type:
6+foreign import pow :: (Number, Number) -> Number
9+To declare a new type with no constructors, use `foreign import data` and provide the kind:
12+foreign import data IO :: * -> *
14+foreign import console :: {
15+ log :: String -> IO {}