It is currently impossible to offset polylines. This was lost because offsetting polylines depends on intersections calculations so we need to use this code (and write loads of tests for that).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It is currently impossible to offset polylines. This was lost because offsetting polylines depends on intersections calculations so we need to use this code (and write loads of tests for that).