def make_shortcode(content: str, shortcode: str, *arguments: str, **kwargs: str) -> str:
    """Returns a shortcode built from the arguments, with the form
    {{< shortcode *args **kwargs >}}content{{< / shortcode >}}"""
    key_value_pairs: str = " ".join(["{}={}" for key, value in kwargs.items()])
    return "{{{{< {0} {1} {2} >}}}}{3}{{{{< / {0} >}}}}".format(
        shortcode, " ".join(arguments), key_value_pairs, content
    )