Vim Factory/GarchompMatt's version