Я учусь, поэтому, может быть, это тривиальный вопрос.
В коде, сгенерированном инструментом скаффолдинга yesod, я нашел это выражение:
type YesodPersistBackend PersistTest = SqlPersist
Насколько я понимаю, он создаетпараметризованный тип YesodPersistBackend
, имеющий один аргумент типа PersistTest
, и это эквивалентно типу SqlPersist
.
Это правильно?Если это так, зачем создавать синоним типа с параметрами для типа, который не имеет параметров?