fix: types in assign (normal.lib)