code: func ParseBoolean(b []byte) (bool, error) {
  	switch {
  	case bytes.Equal(b, trueLiteral):
  		return true, nil
  	case bytes.Equal(b, falseLiteral):
  		return false, nil
  	default:
  		return false, MalformedValueError
  	}
  }
docs: // ParseBoolean parses a Boolean ValueType into a Go bool (not particularly useful, but here for completeness)