import { call } from 'redux-saga/effects'
import { Actions as NavigationActions, ActionConst } from 'react-native-router-flux'
import { merge } from 'ramda'

// Process OPEN_SCREEN actions
export function * openScreen (action) {
  const {screen, options} = action
  // Always reset the nav stack when opening a screen by default
  // You can override the RESET type in the options passed to the OPEN_SCREEN dispatch
  const mergedOptions = merge({type: ActionConst.RESET}, options)
  yield call(NavigationActions[screen], mergedOptions)
}

@@ -123,38 +123,8 @@
 lux'
-%0Aimport %7B merge %7D from 'ramda'
 %0A%0A//
@@ -216,16 +216,21 @@
  options
+ = %7B%7D
 %7D = acti
@@ -412,14 +412,8 @@
 s = 
-merge(
 %7Btyp
@@ -436,19 +436,21 @@
 ESET
-%7D
 , 
+...
 options
-)
+%7D
 %0A  y

Replace ramda merge with es6 & add safety check