feat(library/tactic): add 'fapply' tactic, closes #356
feat(library/tactic): add 'fapply' tactic, closes #356