Reduce redundancy in region functions.
Move function.
Rmove highlighting (XXX)
Warn on start/skip/end region problems.