Functional Composable Programming in R