<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def kwinsert_mk(clas,pool_or_cursor,**kwargs):
    "wrapper for kwinsert that returns a constructed class. use this over kwinsert in most cases"
    if 'returning' in kwargs: raise ValueError("don't call kwinsert_mk with 'returning'")
    return set_options(
      pool_or_cursor,
      clas(*clas.kwinsert(pool_or_cursor,returning='*',**kwargs))
    )