Provides a role for "trial" users.
Gives this role on install and then removes it after x number of days.
If you want to react on the role being removed (for example send a mail), you can implement the hook
function hook_trial_role_removed(\Drupal\user\UserInterface $user);
This module is what powers the trial on Violinist