Towards generalized fusion implementation