How to... use haskell 'functions' in C(++) sources ?