Only export the needed function
Added descriptions to parser functions
Added immediate encoding