Now supports return value

Also added storeVar()