def indent(string, level=1, lstrip_first=False):
    """Multiline string indent.

    Indent each line of the provided string by the specified level.
    Args:
        string: The string to indent, possibly containing linebreaks.
        level: The level to indent (``level * '  '``). Defaults to 1.
        lstrip_first: If this is `True`, then the first line is not indented.
            Defaults to `False`.
    Returns:
        Indented string.

    """
    out = '\n'.join((level * '  ') + i for i in string.splitlines())
    if lstrip_first:
        return out.lstrip()
    return out