def METHOD_NAME(this, args):
    obj = get_arg(args, 0)
    if not is_object(obj):
        raise MakeError('TypeError', 'Object.seal called on non-object')
    for desc in obj.own.values():
        desc['configurable'] = False
    obj.extensible = False
    return obj