perfect forwarding, OptionT alias