Static value definitions may only be used in types with a primary constructor. Consider adding arguments to the type definition, ...