Improve import/export for split (still not passing)

Should this still be hardcoded to `Location`? (v `BlockUsageLocator` I guess)