def separate_block(comment):
    """
    We have a comment but it's not much use as a big chunk of text.

    This function simply strips away the opening and closing comment syntax
    and then splits the first line from the second.

    The meta elements (the first line) needs a bit of splitting up but as for
    the rest, because it's straight YAML, we can just parse the entire block
    without having to clean up or modify anything. Easy!

    :param comment: list
    :return: dictionary
    """
    block = dict()
    comment = comment.replace('"""\n', '').replace('\n"""', '')
    block['meta'] = comment.split('\n')[0]
    block['body'] = '\n'.join(comment.split('\n')[1:])
    return block
