The cln api trait is really cluttered, we try to clean it up a little bit. Signed-off-by: Peter Neuroth <pet.v.ne@gmail.com>