split long functions resulting from migrating compiletime values (#921)* split long functions resulting from migrating compiletime values see #920 (commit: c8b3a7e)