@rwaldron and @ednapiranha, I really got to separate this from linkables, instead it wouldn't pass in tests. It's the same on line 112, where I had to create a new object.

Slashables patterns should run only once for each text and there can be multiple links on the same text.

I know there is a 99% percent of @rwaldron not liking my each function and/or all my commits I made but if it's so horrible I can drop this PR to push a new branch with a single commit to rule them all.

Thanks for all of the feedback I got from you.