This is a Haskell binding to the wiringPi library,
which allows you to interface with the GPIO pins on the
Raspberry Pi.
Unlike some other solutions for using the Raspberry Pi's GPIO pins,
wiringPi provides access to more advanced features, such as
enabling the internal pull-up or pull-down resistors.