Coming from #5, there should be a way for this to be possible. Thanks to #8, it should not be that much work.