Support mark open and close values as functions
Support mark open and close values as functions

This allows a mark's open and close fields to be functions that accept
the current node they are operating on. This is helpful if the mark
syntax needs to be aware of its node's attribute values.

iFixit/prosemirror-wikitext,iFixit/prosemirror-wikitext