def parse_initial(options)
      [options.fetch(:event) { FiniteMachine::DEFAULT_EVENT_NAME },
       options.fetch(:defer) { false },
       options.fetch(:silent) { true }]
    end
def parse_initial(options)
      [options.fetch(:event) { FiniteMachine::DEFAULT_EVENT_NAME },
       options.fetch(:defer) { false },
       options.fetch(:silent) { true }]
    end
Parse initial options

 @param [Hash] options
   the options to extract for initial state setup

 @return [Array[Symbol,String]]

 @api private