docs: def init(self, value):
          ''' hash passwords given in the constructor '''
          value = self.value_or_default(value)
  
          if value is None: return None
  
          if is_hashed(value):
              return value
  
          return make_password(value)