- use parsec to parse - since the function is pure we can use it in BodyRender - need to pass the model to BodyRender before we can correctly render the link TODO