A high functional argument parser in Vim