Bimpl generator in progress