Allow initial command prompt from visual region
Factor out skip-space logic
Allow space after range, in commands
Pull out shellout's return-wait
Forcing commands doesn't allow a ! with space
Ranged-write command
:<range>!cmd filtering works now