Prefix adjustment

caveats per IRC: 
 * inserts a spurious space when the string is empty
 * presupposes all users want to use space as their separator (which [Aphyr] likes to encourage but tries not to mandate)

Former is addressed with commits now present.  Shadowing reports function fixed in the test class.  Happy to make further alterations based on feedback.