Object-like abitonic: keep kernel wrappers in step struct

Add checks for error object in the beggining of most functions.