replace Trollop.die with Runner.die to workaround an error in Trollop
replace module Shortcuts with Abstract class