+.TH bashkell 1 "March 5 2010"
+bashkell \- A bash function library inspired by Haskell.
+is a bash function library inspired by Haskell. It provides implementations of the following
+standard Haskell higher-order functions:
+\fImap\fP, \fIfilter\fP, \fIfoldl\fP, \fIfoldr\fP, \fIall\fP and \fIany\fP. Implementations for the
+following standard Haskell functions are also provided:
+\fIsum\fP, \fIproduct\fP, \fImax\fP, \fImin\fP, \fIand\fP, \fIor\fP
+also supports lambda expressions that can be used with higher-order functions or to define
+short (one line) bash functions.
+options is used, an implementation of the Haskell \fIlet\fP keyword is provided,
+allowing for short (one line) bash functions to be defined in a style similar to Haskell.
+Note: As a side effect of defining a \fIlet\fP function, the bash \fIlet\fP keyword
+will be masked. Do not use this option if you intend to use the bash \fIlet\fP
+keyword to create variables.
+.SH HIGHER-ORDER FUNCTIONS
+ type EXPRESSION = (String ->)* String
+ map :: EXPRESSION -> INPUT -> OUTPUT
+as an argument can also accept
+are written as in Haskell, i.e. using the following notation:
+ \\arg1 ... argn -> COMMAND
+For example, instead of the command
+, one could use the following lambda expression:
+Written by Patrick LeBoutillier <email@example.com>.