Readability update

Small readability update. Includes also a switch from bool return values to
error return values in Scope.SetColumn and Field.Set.

If some things are according to some guidelines you use, please let me know.

Cheers!