#!/usr/bin/env python

class HTMLWrapper():

    def __init__(self, tag):
        self._tag = tag

    def __call__(self, text):  # <1>
        return '<{0}>{1}</{0}>'.format(self._tag, text)

if __name__ == '__main__':
    h1 = HTMLWrapper('h1')  # <2>
    print(h1('spam'))  # <3>
    div = HTMLWrapper('div')
    print(div('ham'))
