<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def available():
 """ List available types for 'smudge' """


    db = smudge_db.get()

    click.echo('{:<6} {:<6} {:<50}'.format('Type', 'Offset', 'Magic'))
    for k, v in db.items():
        click.echo('{type:<6} {offset:<6} {magic}'.format(
            type=k, magic=v['magic'].encode('hex'), offset=v['offset']))