Peculiarly I couldn’t find any documented way to create a type extension for a generic array, ‘a [ ], turns out you need to use backtick marks ( ‘ ) around the square brackets in order to do that:
Name
Mail (will not be published)
Website