removed lens dependency for compile-time reasons, exposed STT transformer
upper bound for base dependency