- Drop opt.integrate() and use opt.of() func to get an option value.
- Manage recipe local options for add and delete actions sepalately to avoid option conflict in replace operator.
From the commit, the options of the deletion recipe has been always ignored, for example 'command', 'linewise'. For the problem tried to solve by the commit, I need more underlying solution.