Fixed: class var weren't working well inside fun literals
Added basic Signal module
spec handles SIGINT (ctrl+c) so you can abort early when there's a failure