Fixed Expr function useage
Suppose it warrants a minor version change
cut down on size of @get_c_fun and made variable names more explicit