My implementation of Functional csharp constructs
In c# Void is used as a return type for denoting that the function returns no value . Even though void is Type in c# it gets a special treatment from compiler there by you cannot denote the function returns no Value. Honest signature is one of key principle in case of Functional programming and helps make programming API better . With the following Benefit Unit Type is created.