deze functie heeft een te hoge 'cyclomatic complexity'. Voorlopig de lintr hiervan uitgezet, maar deze functie zou best opgesplitst worden in verschillende functies, bv. voor de code in elk van de if-statements een helperfunctietje, en dan voor elk type (of groep van gelijkaardige types) een aparte functie maken die die helperfuncties aanroept.
deze functie heeft een te hoge 'cyclomatic complexity'. Voorlopig de lintr hiervan uitgezet, maar deze functie zou best opgesplitst worden in verschillende functies, bv. voor de code in elk van de if-statements een helperfunctietje, en dan voor elk type (of groep van gelijkaardige types) een aparte functie maken die die helperfuncties aanroept.