Add textview to replace input textfield.
Use NSInteger instead of int.
Add cast to NSInteger in tests, add Environment.
Use instancetype instead of id.
Use Environment.
Multiple expressions share a common env.