code: func (m Map) GetParams(name string) (Params, bool) {
  	if val, exist := m[name]; exist {
  		if par, ok := val.(Params); ok {
  			return par, ok
  		}
  
  		if par, ok := val.(map[string]interface{}); ok {
  			return Map(par), ok
  		}
  	}
  
  	return nil, false
  }
docs: // GetParams returns nested param