And if you consider K&R C a systems language, you would do it like back in the day, with a bit of hand written helper functions in Assembly.