get package:protolude

Return the state from the internals of the monad.
Computation getArgs returns a list of the program's command line arguments (not including the program name).
Extract a list of call-sites from the CallStack. The list is ordered by most recent call.
Read all user input on stdin as a single string.
Selector function to extract the field from the record.
Read a single line of user input from stdin.
Returns the MaskingState for the current thread.
Returns the number of Haskell threads that can run truly simultaneously (on separate physical processors) at any given time. To change this value, use setNumCapabilities.
Get a trace of the current execution stack state. Returns Nothing if stack trace support isn't available on host machine.
Gets specific component of the state, using a projection function supplied.