erlang: cleaned up f18A cucumber implementation