default input arguments
fix .get
fix apply in .set
port tests from mmckegg/observ-grid