split SimpleVar to SimpleVar and AutomaticVar

SimpleVar uses string, while AutomaticVar uses []byte
5 files changed