introduce DbAction TryApplyScript
EitherT
tested a trampolined solution successfully,

but have to extract either-left to an exception
DbHandling with WriterT