Started implementation of value types.