managed to reproduce and narrow-down the mysterious resurgence of the '<some type> is already defined' bug