set_current_user macro