submodule: smartparens