<div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-family:verdana,sans-serif" class="gmail_default">A quick and dirty answer might be:</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div class="gmail_default"><span style="font-family:monospace,monospace">  fmap (Data.Text.intercalate ".") resBDwords</span></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">I'd probably write it:</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default"><div class="gmail_default"><span style="font-family:monospace,monospace">  Data.Text.intercalate "." <$> resBDwords</span></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">but you'd probably want to check your input has exactly two elements. You could use pattern matching:</div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div class="gmail_default"><span style="font-family:monospace,monospace">  f (Just [a, b]) = Just $ a <> "." <> b<br>  f _             = Nothing</span></div><div style="font-family:verdana,sans-serif" class="gmail_default"><br></div><div style="font-family:verdana,sans-serif" class="gmail_default">Then (f resBDwords) gives you what you want I think and avoids head and tail.<br></div></div></div></div></div>