algebra: fix bugs in ScanTemp and StoreTemp
algebra: fix bugs in ScanTemp and StoreTemp

- wrong field names
- copy in wrong direction
- init didn't accept empty argument list

Signed-off-by: Daniel Halperin <1a02732a15f637c31107256cbee5819e36aa7c67@cs.washington.edu>

uwescience/raco,uwescience/raco,uwescience/raco,uwescience/raco,uwescience/raco