docs: def msgblock(key, text, side='|'):
      """ puts text inside a visual ascii block """
      blocked_text = ''.join(
          [' + --- ', key, ' ---\n'] +
          [' ' + side + ' ' + line + '\n' for line in text.split('\n')] +
          [' L ___ ', key, ' ___\n']
      )
      return blocked_text