Expose a lowlevel function to create an assignment kernel